草庐IT

iphone - UITableView 未刷新

全部标签

iphone - iPhone 应用程序的 Xml 序列化库

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭9年前。ImprovethisquestionApple提供了用于对象序列化/反序列化的NSArchiver和NSUnachriver,但这不能处理任何自定义的xml模式。因此,必须手动使用任何自定义xml模式的数据填充对象结构。由于iPhone开发者社区正在迅速发展,许多新手程序员都对处理可用的xml解析可能性感到绝望。iPhoneSDK只提供了NSXmlParser用于xml解析,这对于读取xml文件的某些部分更有用,而不是填充整

iphone - 为 Rails 应用程序构建 iphone 客户端的最佳方法是什么?

我有一个相当标准的Rails应用程序,希望能够从iPhone应用程序访问基本的CRUD(创建、更新、删除)操作以及我添加的查询。Rails或多或少地为这些操作提供了RESTAPI。在iphone上处理REST/XML部分的最佳方法是什么?是否有任何好的Objective-C库已经可以做这种事情了?这些操作还需要与特定用户相关联(即经过身份验证)。 最佳答案 这对我来说是一个常见问题,以至于我一直在研究RailsActiveResource框架的一个端口,称为ObjectiveResource.到目前为止,我们已经发布了该项目的两个版

iphone - 在 iPhone 上使用 libxml2 或 NSXMLParser 性能更好?

我很好奇你的iPhone上高性能XML解析的解决方案是什么,因为它的CPU能力有限。我查看了Apple作为演示提供的XMLPerformanceApp,似乎对于他们正在解析的数据馈送(300首iTunes歌曲)..libxml2似乎总是成为最前沿的赢家。根据您在处理小于100Kb的数据方面的经验,您更喜欢什么来获得最佳性能?我目前正在使用TouchXML+libxml2,看看是否可以按原样优化解析速度。感谢您的反馈! 最佳答案 您可以随时查看我的NSXMLParser替代品。它从流中读取XML数据而不是将其全部保存在内存中,然后一次

iphone - 在 Objective-C 中动态实例化类,可能吗?

我的问题如下。我有一个方法,它只需要一个XML摘录和一个XPath。然后它应该为该XML摘录创建一个对象数组。意思是如果我通过以下XML:Bob50我的方法将实例化类User的实例并使用键值编码来设置实例变量。这很简单。唯一的问题是我主要来自脚本编写背景,并试图查看是否可以将类名传递给该方法。现在它正在做一个User类,稍后它可能是一个Cars类,然后是一个Home类。从这种不同类型的方法实例化对象同时保持代码尽可能抽象的最佳方法是什么? 最佳答案 要使用其名称实例化类,您可以使用NSClassFromString:idobj=[[

windows - 如何刷新注册表值

我正在卸载一些应用程序并从注册表中读取软件安装枚举值。问题是卸载后它不会更改注册表值,除非屏幕或regedit没有刷新。刷新后,只有我得到正确的值。谁能帮我刷新python代码中的注册表。问候,翻身 最佳答案 我假设“刷新”“屏幕”是指重新启动计算机?无论如何,您可以确定您修改的任何注册表项都将在系统重新启动后正确更新。注册表使用延迟刷新和编写器线程进行更新,所以我的猜测是您所做的更改不会立即刷新回注册表,但是您的问题没有提供有关您如何修改这些注册表值的足够信息让我能够提出替代解决方案。也许更重要的是,你想在这里做什么?您是否正在尝

iphone - 连接手机

我知道如何建立从电话到URL(服务器)的TCP连接我知道如何建立从电话到URL(服务器)的HTTP连接我不知道如何从服务器连接到手机有没有办法使用手机的电话号码从语音网络桥接到同一提供商(加拿大的VERIZON或AT&T或ROGERS)的数据网络?本质上,我希望找到一种方法,通过Internet和本地数据网络或WiFi从服务器向电话调用“电话”,而无需使用任何中介我们愿意为此信息付费(可选) 最佳答案 您可以使用推送通知系统连接到手机。理想情况下,您希望在设备从您的服务器接收到推送通知时启动从设备中提取数据。这是因为推送通知只能处理

c# - 刷新当前用户配置文件

...我想通过C#工具授予用户临时管理员权限。因此,我将用户添加到管理员用户组(在特权服务帐户下运行的后台服务执行此工作)。然而,更改仅在新session(注销/重新登录后)生效,这很不方便。有没有办法刷新当前的用户配置文件?我尝试了几种方法:通过.netProcess.Start,将LoadUserProfile属性设置为true。下一次尝试是通过LoadUserProfileWin32Api函数。另一种方法是使用.netImpersonation来模拟用户所有这些尝试都无法识别权限更改。在我看来,有一个缓存的用户配置文件,其中包含旧权限并随时重新加载。加载新配置文件的唯一方法是ru

iphone - 通过 iPhone 应用程序将网络上的文件移动到不同位置

我在Windows网络共享(\foo)上设置了文件和目录。我希望能够通过iPhone应用程序将文件移动到不同的目录(例如\foo\bar\baz.txt-->\foo\quux\baz.txt)。但是,由于未能找到解决方案,我认为编写一个单独的程序在处理文件移动的服务器上运行并让iPhone应用程序作为客户端向服务器发出有关什么内容的指令可能是一个更好的主意要移动的文件。如有任何建议,我们将不胜感激。编辑:由于有人因不清楚而投票关闭此...问题是:我想将网络共享上的文件从一个目录移动到另一个目录。如何使用Objective-C/CocoaTouch/iPhoneSDK执行此操作?

iphone - 探索用于逆向工程目的的应用程序文件

我想在Windows上查看一些Iphone应用程序源文件。可能吗?如果是这样,我需要什么才能在Windows计算机上查看它们? 最佳答案 对于实际的逆向工程,我建议你仔细看看IDA。IDAsupportstheARMv6andARMv7architecture总体来说是这个星球上最好的逆向工具。通过iTunes下载的App文件是压缩后的ZIP文件,扩展名为.IPA。您可以使用任何解压工具解压它们。为此,您只需将扩展名IPA重命名为ZIP。[编辑以匹配OP问题评论] 关于iphone-探索

windows - win7通过命令行刷新壁纸

我想从命令行刷新Windows7中的墙纸。我正在通过reg.exeadd设置墙纸。rundll32.exeuser32.dll,UpdatePerUserSystemParameters不起作用(1,True或1,False)要求:它必须立即刷新壁纸(无需等待)它必须从命令行运行首选默认Windows7命令行。编写c++/VB/C#程序是可以接受的,但不如默认的win7cli解决方案好。 最佳答案 杀死资源管理器从来都不是一个好主意,试试这个:RUNDLL32.EXEUSER32.DLL,UpdatePerUserSystemPar